limestone cycle